package com.aibaixun.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * <b>SeatVo</b>
 *
 * @description: SeatVo <br>
 * @date: 2024/5/20 09:47 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class SeatVo {
    @ApiModelProperty(value = "机柜编号/名称")
    private String seatCode;

    @ApiModelProperty(value = "设备ID")
    private String deviceId;

    @ApiModelProperty(value = "u位总数")
    private int uSum;

    @ApiModelProperty(value = "被占用u位数")
    private int uUse;

    @ApiModelProperty(value = "机柜类型")
    private int seatType;

    @ApiModelProperty(value = "u位列表")
    private List<SeatChildVo> children;

    @ApiModelProperty(value = "告警u位列表")
    private List<SeatChildVo> alarmChildren;

    public String getSeatCode() {
        return seatCode;
    }

    public void setSeatCode(String seatCode) {
        this.seatCode = seatCode;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public int getuSum() {
        return uSum;
    }

    public void setuSum(int uSum) {
        this.uSum = uSum;
    }

    public int getuUse() {
        return uUse;
    }

    public void setuUse(int uUse) {
        this.uUse = uUse;
    }

    public int getSeatType() {
        return seatType;
    }

    public void setSeatType(int seatType) {
        this.seatType = seatType;
    }

    public List<SeatChildVo> getChildren() {
        return children;
    }

    public void setChildren(List<SeatChildVo> children) {
        this.children = children;
    }

    public List<SeatChildVo> getAlarmChildren() {
        return alarmChildren;
    }

    public void setAlarmChildren(List<SeatChildVo> alarmChildren) {
        this.alarmChildren = alarmChildren;
    }
}
